package com.phantom.netty.c2;

import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import lombok.extern.slf4j.Slf4j;

import java.util.concurrent.TimeUnit;

@Slf4j
public class TestEventLoop {
    public static void main(String[] args) {
        EventLoopGroup group = new NioEventLoopGroup(2); // io事件，普通任务，定时任务
        // EventLoopGroup group = new DefaultEventLoopGroup(); // 普通任务，定时任务


        group.next().scheduleAtFixedRate(() -> {
            log.debug("ok, Scheduled");
        }, 0, 1, TimeUnit.SECONDS);

        group.next().submit(() -> {
            log.debug("ok");
        });

        log.debug("main");




    }

}
